﻿<?php
	header("Content-Type:text/html;charset=UTF-8");
	require_once 'config.php';
?>	
<html>
<head>
<title>发货</title>
<link href="css/style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<?php
	/* Build By fhalipay */
	
/* 发货 Start*/

	//参数数组
	$paramArr = array(

		/* API系统级输入参数 Start */

	    	'method' => 'taobao.delivery.send',  //API名称
		   'session' => $sessions, //session
	     'timestamp' => date('Y-m-d H:i:s'),			
		    'format' => 'xml',  //返回格式,本demo仅支持xml
    	   'app_key' => $appKey,  //Appkey			
	    		 'v' => '2.0',   //API版本号		   
		'sign_method'=> 'md5', //签名方式			

		/* API系统级参数 End */				 

		/* API应用级输入参数 Start*/

	    	'fields' =>  'is_success',  //返回字段
		       'tid' =>  $tid,  //交易ID 
	    'order_type' => 'virtual_goods', //$order_type, //发货类型. 可选( delivery_needed(物流订单发货),virtual_goods(虚拟物品发货). ) 注:选择virtual_goods类型进行发货的话下面的参数可以不需填写。 
		
/*为演示方便，本次演示为虚拟发货，以下参数不需填写，实际操作中可进行适当参数传递
		
	  'company_code' => $company_code, //物流公司代码.如"POST"就代表中国邮政,"ZJS"就代表宅急送.调用 taobao.logistics.companies.get 获取.
	 	   'out_sid' => $out_sid, //运单号.具体一个物流公司的真实运单号码. 
       'seller_name' => $seller_name, //卖家姓名
    'seller_area_id' => $seller_area_id, //卖家所在地国家公布的标准地区码.参考:http://www.stats.gov.cn/tjbz/xzqhdm/t20080215_402462675.htm 或者调用 taobao.areas.get 获取 
    'seller_address' => $seller_address, //卖家地址(详细地址).如:XXX街道XXX门牌,省市区不需要提供. 
   	    'seller_zip' => $seller_zip, //卖家邮编 
	  'seller_phone' => $seller_phone, //卖家固定电话.包含区号,电话,分机号,中间用 " – "; 卖家固定电话和卖家手机号码,必须填写一个. 
  	 'seller_mobile' => $seller_mobile, //卖家手机号码 
	          'memo' => $memo, //卖家备注.最大长度为250个字符.  	  
*/  
		/* API应用级输入参数 End*/
	);

	//生成签名
	$sign = createSign($paramArr,$appSecret);
	
	//组织参数
	$strParam = createStrParam($paramArr);
	$strParam .= 'sign='.$sign;
	
	//构造Url
	$urls = $url.$strParam;
	
	//连接超时自动重试
	$cnt=0;	
	while($cnt < 3 && ($result=@vita_get_url_content($urls))===FALSE) $cnt++;
	
	//解析Xml数据
	$result = getXmlData($result);

	//获取发货信息
	$msg = $result['shipping']['is_success'];
	
	//返回结果

/* 发货 End*/	
?>
<p>此DEMO的功能:发货处理</p>
<p id="msgs" style="height:24px;">
<?php
	$ref =$_SERVER['SCRIPT_NAME'];
	if(empty($sessions)){
		echo 'SESSION状态：异常<a href="'.$sessionurl.$appKey.'&ref='.$ref.'">获取Session</a>';exit;
	}else{
		echo 'SESSION状态：正常 <a href="login.php?ac=logout&ref='.$ref.'">退出登陆</a>';
	}
?>
</b>
<table border="0" width="100%" class="table">
  <tr>
    <td>
    <?php
	include("include/global.php");	
	if (empty($msg)){
		echo '已处理过';
	}else{
		echo '发货成功';
		
	}
	?>
    </td>
  </tr>
   
</table>

<p>请支持我们的网站：<a href="http://www.uscms.cn/">淘宝导购网</a> <a href="http://www.yeyoubao.com/tools">淘宝客工具</a></p>
</body>
</html>
